package com.yuda.afterexamscore.service;

import java.util.List;
import com.yuda.afterexamscore.domain.ThQuesTypeAnalysis;

/**
 * 题目分析题号Service接口
 * 
 * @author wyn
 * @date 2021-05-12
 */
public interface IThQuesTypeAnalysisService 
{
    /**
     * 查询题目分析题号
     * 
     * @param uuid 题目分析题号ID
     * @return 题目分析题号
     */
    public ThQuesTypeAnalysis selectThQuesTypeAnalysisById(String uuid);

/*
* 查询科目ID分析科目
* @param id 科目id
* @return 科目id分析科目名称
* */
    public String  selectThQuesTypeAnalysisByArr(int id);

    /**
     * 查询题目分析题号列表
     * 
     * @param thQuesTypeAnalysis 题目分析题号
     * @return 题目分析题号集合
     */
    public List<ThQuesTypeAnalysis> selectThQuesTypeAnalysisList(ThQuesTypeAnalysis thQuesTypeAnalysis);

    /**
     * 新增题目分析题号
     * 
     * @param thQuesTypeAnalysis 题目分析题号
     * @return 结果
     */
    public int insertThQuesTypeAnalysis(ThQuesTypeAnalysis thQuesTypeAnalysis);

    /**
     * 修改题目分析题号
     * 
     * @param thQuesTypeAnalysis 题目分析题号
     * @return 结果
     */
    public int updateThQuesTypeAnalysis(ThQuesTypeAnalysis thQuesTypeAnalysis);

    /**
     * 批量删除题目分析题号
     * 
     * @param uuids 需要删除的题目分析题号ID
     * @return 结果
     */
    public int deleteThQuesTypeAnalysisByIds(String[] uuids);

    /**
     * 删除题目分析题号信息
     * 
     * @param uuid 题目分析题号ID
     * @return 结果
     */
    public int deleteThQuesTypeAnalysisById(String uuid);

    public int insertThQuesTypeAnalysisExcel(List<ThQuesTypeAnalysis> list);

    public int truncateTable();
}
